package com.lesama.file;

/*
    File类常见方法：
        1. 判断相关
            public boolean isDirectory(): 判断是否为文件夹
            public boolean isFile(): 判断是否为文件
            public boolean exists(): 判断是否存在
        2. 获取相关
            public long length(): 返回文件的大小（字节数量）
            public String getAbsolutePath(): 返回文件的绝对路径
            public String getPath(): 返回定义文件时使用的路径（鸡肋）
            public String getName(): 返回定义文件的名称，带后缀
            public long lastModified(): 返回文件的最后修改时间（时间毫秒值）
 */

import java.io.File;
import java.util.Date;

public class FileDemo3 {
    public static void main(String[] args) {
        File file = new File("D:\\a.txt");
        System.out.println(file.isDirectory());
        System.out.println(file.isFile());
        System.out.println(file.exists());
        System.out.println("-------------------------------");
        System.out.println(file.length());
        System.out.println(file.getAbsoluteFile());
        System.out.println(file.getPath());
        System.out.println(file.getName());
        long latest = file.lastModified();
        System.out.println(new Date(latest));
    }
}